Certo, apresente mais informações.
- Qual o sistema VIP que você utiliza?
Certo, apresente mais informações.
- Qual o sistema VIP que você utiliza?
info
Grupo: Conde
Registrado: 21/03/12
Posts: 651
Reputação: +89
Char no Tibia: Pussycat !

Não entendi direito mas eu acho que você quer que so player vip troque o nome ? se for editei o seu aki
-- Creditos a Won Helder, apocarai, MatheusMkalofunction onSay(cid, words, param)
local maxLen = 30 -- tamanho maximo do nome
local itemid = 2160 ------ Numero do Item que será removido
local proibido = {"ADM"} -- simbolos proibidos
vip = getPlayerStorageValue(cid,13540) --Storage da vip
if vip == -1 then
doPlayerSendCancel(cid,"Você Não e vip .")
return TRUE
end
for i = 1, #proibido do
if string.find(tostring(param), proibido) then
doPlayerSendCancel(cid,"Não pode usar símbolos em seu nome.")
return TRUE
end
end
if tostring(param) == "" then -- checkar se não é nome vazio
doPlayerSendCancel(cid, "Você deve informar um nome.")
return TRUE
end
if string.len(tostring(param)) > maxLen then
doPlayerSendCancel(cid, "Você pode usar no máximo " .. maxLen .. " letras.")
return TRUE
end
if not getTilePzInfo(getCreaturePosition(cid)) then
doPlayerSendCancel(cid,"So pode ser usado em pz.")
return TRUE
end
if getPlayerItemCount(cid, itemid) >= 1 then
doPlayerRemoveItem(cid, itemid, 1)
db.executeQuery("UPDATE `players` SET `name` = '"..param.."' WHERE `id` = "..getPlayerGUID(cid)..";")
doPlayerSendTextMessage(cid,25,"Você será kickado em 5 segundos.")
addEvent(doRemoveCreature, 3*1000, cid, true)
else
doPlayerSendCancel(cid,"Você não possui o item " .. getItemNameById(itemid) .. ".")
end
return TRUE
end
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

Diga a storage que podermos fazer a verificaçao ^^.
info
Grupo: Campones
Registrado: 23/05/12
Posts: 18
Reputação: 0
Char no Tibia: Elderziinho Zika

info
Grupo: Conde
Registrado: 21/03/12
Posts: 651
Reputação: +89
Char no Tibia: Pussycat !

Duvida Sanada Tópico Reportado
info
Grupo: Campones
Registrado: 23/05/12
Posts: 18
Reputação: 0
Char no Tibia: Elderziinho Zika
Olá gostaria de um script de mudar de nome que fosse só para VIP
eu uso essa script
-- Creditos a Won Helder, apocarai, MatheusMkalo
function onSay(cid, words, param)
local maxLen = 30 -- tamanho maximo do nome
local itemid = 2160 ------ Numero do Item que será removido
local proibido = {"ADM"} -- simbolos proibidos
for i = 1, #proibido do
if string.find(tostring(param), proibido) then
doPlayerSendCancel(cid,"Não pode usar símbolos em seu nome.")
return TRUE
end
end
if tostring(param) == "" then -- checkar se não é nome vazio
doPlayerSendCancel(cid, "Você deve informar um nome.")
return TRUE
end
if string.len(tostring(param)) > maxLen then
doPlayerSendCancel(cid, "Você pode usar no máximo " .. maxLen .. " letras.")
return TRUE
end
if not getTilePzInfo(getCreaturePosition(cid)) then
doPlayerSendCancel(cid,"So pode ser usado em pz.")
return TRUE
end
if getPlayerItemCount(cid, itemid) >= 1 then
doPlayerRemoveItem(cid, itemid, 1)
db.executeQuery("UPDATE `players` SET `name` = '"..param.."' WHERE `id` = "..getPlayerGUID(cid)..";")
doPlayerSendTextMessage(cid,25,"Você será kickado em 5 segundos.")
addEvent(doRemoveCreature, 3*1000, cid, true)
else
doPlayerSendCancel(cid,"Você não possui o item " .. getItemNameById(itemid) .. ".")
end
return TRUE
end